package com.gxa.modules.service.impl;

import com.gxa.common.vo.ResultVo;
import com.gxa.modules.mapper.TestMapper;
import com.gxa.modules.pojo.Emp;
import com.gxa.modules.service.TestService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.stereotype.Service;

import java.util.Date;
import java.util.List;

@Service
public class TestServiceImpl implements TestService{

    @Autowired(required = false)
    TestMapper testMapper;

    @Autowired(required = false)
    RedisTemplate redisTemplate;

    @Override
    public ResultVo testRequest() {
        ResultVo r=new ResultVo();

        redisTemplate.opsForValue().set("test",new Date().toString());
        String testRedis=(String)redisTemplate.opsForValue().get("test");
        System.out.println("------------------------->> testRedis:"+testRedis);

        List<Emp> tests=testMapper.queryTest();
        r.setCode(200);
        r.setMsg("访问成功");
        r.setData(tests);
//        r.setData();
        return r;
    }
}
